19 research outputs found

    Analiza procesa održavanja programske opreme

    No full text
    Predmet istraživanja magistarskog rada je proces održavanja programske opreme. Proces održavanja je složen, zahtjevan i skup, posebno za telekomunikacijske sustave. Stoga je poboljšanje procesa održavanja od posebne važnosti za programske organizacije. Zadatak magistarskog rada je analiza procesa održavanja s ciljem njegova poboljšanja. Da bi to bilo moguće, postojeći se programski proces mora objektivno opisati i ocijeniti. Modeliranje, analiza i ocjena postojećeg programskog procesa može ukazati na nedostatke procesa i omogućiti njegovo poboljšanje. U radu je prezentirana posebna metoda za analizu procesa održavanja. Dizajnirana je s ciljem poboljšanja kvalitete toga procesa te posebno prilagođena njegovim karakteristikama. Metoda se sastoji od sljedećih koraka: modeliranje procesa održavanja, definiranje procesne metrike radi analize i ocjene procesa, skupljanje i obrada mjernih podataka, analiza mjernih podataka pomoću statističkih testova hipoteze, ocjena procesa sa stajališta korisnika, definiranje i odabir konkretnih promjena za poboljšanje procesa te mijenjanje stvarnog procesa održavanja. Metoda omogućuje objektivnu ocjenu konkretnog procesa jer se temelji se na formalnom procesnom modelu. Procesni se model proširuje metrikom radi kvantitativne analize. Ova analiza ukazuje na nedostatke i kritične točke procesa koje treba mijenjati. Na taj se način proces može poboljšati. Metoda je verificirana na stvarnom procesu održavanja koji se izvodi unutar jedne telekomunikacijske tvrtke. Metoda omogućuje bolje razumijevanje i dokumentiranje procesa, njegovo nadgledanje, postupno mijenjanje i nadopunjavanje programa metrike te iterativno poboljšanje procesa održavanja. Obzirom na njezin iterativni karakter, metoda bi se trebala bi primjenjivati paralelno s izvođenjem procesa održavanja.Software maintenance is a resource-intensive, costly task, performed on complex products. It is especially demanding in large-scale telecommunication systems. The improvement of software maintenance process is of particular interest for software development organizations. The problem the thesis addresses is the analysis of the software maintenance process that will lead to process improvement. The information gathered during modeling, analysis and evaluation of an existing process can point to process deficiencies enabling thus process improvement. The thesis presents the method for the analysis and improvement of software maintenance processes. The method enables objective description and evaluation of an existing maintenance process with the goal of identifying process changes that will lead to process improvement. The method comprises the following steps: maintenance process modeling, definition of metrics for process analysis and evaluation, data collection and processing, data analysis based on statistical tests of hypothesis, process evaluation from the customer's perspective, identification of process changes that will lead to process improvement, and introduction of process changes. The method uses existing techniques for process modeling and analysis taking into consideration technical and organizational process characteristics. Specification and Description Language (SDL) has been employed for process modeling. Hypothesis tests have been applied for the analysis of process data. Special model for process evaluation from the customer's perspective has been defined. Process changes that will lead to process improvement have been investigated applying process simulation. The method has been applied for modeling, analysis and evaluation of the maintenance process performed in a large telecommunications company. The method enables process understanding, monitoring, gradual extension of an existing metrics program, and iterative process improvement. The method has a cyclic approach and should therefore be performed in parallel with the real maintenance process

    Arhitektura usluge za isporuku sadržaja pokretnim korisnicima

    No full text
    The dissertation presents an architecture and an implementation of efficient and personalized content dissemination service targeting mobile users. The service enables information publishers to publish the content for numerous users based on the publish/subscribe interaction style. Service personalization is achieved through subscriptions: Users define subscriptions to express their interest in receiving certain content types. The published content contains non-realtime data of variable bandwidth demands (short text messages, images or video clips) and the publishing time is usually randomly determined. Furthermore, the service enables personal mobility, i.e., a user can receive the content in various networks applying different terminals. The thesis investigates two aspects of content dissemination. Firstly, a mathematical model of distributed publish/subscribe systems is presented, followed by the definition of routing algorithms that support publisher and subscriber mobility. Secondly, the thesis proposes a software architecture for content dissemination services based on a designed publish/subscribe Web service.Disertacija predlaže arhitekturu i implementaciju usluge za učinkovitu i personaliziranu isporuku sadržaja pokretnim korisnicima. Usluga omogućuje objavljivanje sadržaja na načelu objavi-pretplati namijenjenog velikom broju korisnika. Usluga je personalizirana jer korisnici pretplatom izražavaju interes za primanje određene vrste sadržaja. Sadržaj čine podaci koji se ne prenose u stvarnom vremenu, varijabilnih su prometnih karakteristika (kratke tekst poruke, slike ili video isječci), a trenutak njihovog objavljivanja je slučajni događaj. Usluga treba omogućiti pokretljivost osobe, tj. mogućnost primanja sadržaja u raznovrsnim mrežama i na različitim terminalima. Disertacija daje dva pogleda na uslugu za isporuku sadržaja. Najprije je predložen matematički model koji opisuje distribuirane sustave objavi-pretplati, te su definirani algoritmi usmjeravanja poruka koji podržavaju pokretljivost korisnika sustava. Potom je predložena arhitektura usluge za isporuku sadržaja temeljena na komponenti objavi-pretplati koja je oblikovana primjenom tehnologije Web service

    Analiza procesa održavanja programske opreme

    No full text
    Predmet istraživanja magistarskog rada je proces održavanja programske opreme. Proces održavanja je složen, zahtjevan i skup, posebno za telekomunikacijske sustave. Stoga je poboljšanje procesa održavanja od posebne važnosti za programske organizacije. Zadatak magistarskog rada je analiza procesa održavanja s ciljem njegova poboljšanja. Da bi to bilo moguće, postojeći se programski proces mora objektivno opisati i ocijeniti. Modeliranje, analiza i ocjena postojećeg programskog procesa može ukazati na nedostatke procesa i omogućiti njegovo poboljšanje. U radu je prezentirana posebna metoda za analizu procesa održavanja. Dizajnirana je s ciljem poboljšanja kvalitete toga procesa te posebno prilagođena njegovim karakteristikama. Metoda se sastoji od sljedećih koraka: modeliranje procesa održavanja, definiranje procesne metrike radi analize i ocjene procesa, skupljanje i obrada mjernih podataka, analiza mjernih podataka pomoću statističkih testova hipoteze, ocjena procesa sa stajališta korisnika, definiranje i odabir konkretnih promjena za poboljšanje procesa te mijenjanje stvarnog procesa održavanja. Metoda omogućuje objektivnu ocjenu konkretnog procesa jer se temelji se na formalnom procesnom modelu. Procesni se model proširuje metrikom radi kvantitativne analize. Ova analiza ukazuje na nedostatke i kritične točke procesa koje treba mijenjati. Na taj se način proces može poboljšati. Metoda je verificirana na stvarnom procesu održavanja koji se izvodi unutar jedne telekomunikacijske tvrtke. Metoda omogućuje bolje razumijevanje i dokumentiranje procesa, njegovo nadgledanje, postupno mijenjanje i nadopunjavanje programa metrike te iterativno poboljšanje procesa održavanja. Obzirom na njezin iterativni karakter, metoda bi se trebala bi primjenjivati paralelno s izvođenjem procesa održavanja.Software maintenance is a resource-intensive, costly task, performed on complex products. It is especially demanding in large-scale telecommunication systems. The improvement of software maintenance process is of particular interest for software development organizations. The problem the thesis addresses is the analysis of the software maintenance process that will lead to process improvement. The information gathered during modeling, analysis and evaluation of an existing process can point to process deficiencies enabling thus process improvement. The thesis presents the method for the analysis and improvement of software maintenance processes. The method enables objective description and evaluation of an existing maintenance process with the goal of identifying process changes that will lead to process improvement. The method comprises the following steps: maintenance process modeling, definition of metrics for process analysis and evaluation, data collection and processing, data analysis based on statistical tests of hypothesis, process evaluation from the customer's perspective, identification of process changes that will lead to process improvement, and introduction of process changes. The method uses existing techniques for process modeling and analysis taking into consideration technical and organizational process characteristics. Specification and Description Language (SDL) has been employed for process modeling. Hypothesis tests have been applied for the analysis of process data. Special model for process evaluation from the customer's perspective has been defined. Process changes that will lead to process improvement have been investigated applying process simulation. The method has been applied for modeling, analysis and evaluation of the maintenance process performed in a large telecommunications company. The method enables process understanding, monitoring, gradual extension of an existing metrics program, and iterative process improvement. The method has a cyclic approach and should therefore be performed in parallel with the real maintenance process

    Analiza procesa održavanja programske opreme

    No full text
    Predmet istraživanja magistarskog rada je proces održavanja programske opreme. Proces održavanja je složen, zahtjevan i skup, posebno za telekomunikacijske sustave. Stoga je poboljšanje procesa održavanja od posebne važnosti za programske organizacije. Zadatak magistarskog rada je analiza procesa održavanja s ciljem njegova poboljšanja. Da bi to bilo moguće, postojeći se programski proces mora objektivno opisati i ocijeniti. Modeliranje, analiza i ocjena postojećeg programskog procesa može ukazati na nedostatke procesa i omogućiti njegovo poboljšanje. U radu je prezentirana posebna metoda za analizu procesa održavanja. Dizajnirana je s ciljem poboljšanja kvalitete toga procesa te posebno prilagođena njegovim karakteristikama. Metoda se sastoji od sljedećih koraka: modeliranje procesa održavanja, definiranje procesne metrike radi analize i ocjene procesa, skupljanje i obrada mjernih podataka, analiza mjernih podataka pomoću statističkih testova hipoteze, ocjena procesa sa stajališta korisnika, definiranje i odabir konkretnih promjena za poboljšanje procesa te mijenjanje stvarnog procesa održavanja. Metoda omogućuje objektivnu ocjenu konkretnog procesa jer se temelji se na formalnom procesnom modelu. Procesni se model proširuje metrikom radi kvantitativne analize. Ova analiza ukazuje na nedostatke i kritične točke procesa koje treba mijenjati. Na taj se način proces može poboljšati. Metoda je verificirana na stvarnom procesu održavanja koji se izvodi unutar jedne telekomunikacijske tvrtke. Metoda omogućuje bolje razumijevanje i dokumentiranje procesa, njegovo nadgledanje, postupno mijenjanje i nadopunjavanje programa metrike te iterativno poboljšanje procesa održavanja. Obzirom na njezin iterativni karakter, metoda bi se trebala bi primjenjivati paralelno s izvođenjem procesa održavanja.Software maintenance is a resource-intensive, costly task, performed on complex products. It is especially demanding in large-scale telecommunication systems. The improvement of software maintenance process is of particular interest for software development organizations. The problem the thesis addresses is the analysis of the software maintenance process that will lead to process improvement. The information gathered during modeling, analysis and evaluation of an existing process can point to process deficiencies enabling thus process improvement. The thesis presents the method for the analysis and improvement of software maintenance processes. The method enables objective description and evaluation of an existing maintenance process with the goal of identifying process changes that will lead to process improvement. The method comprises the following steps: maintenance process modeling, definition of metrics for process analysis and evaluation, data collection and processing, data analysis based on statistical tests of hypothesis, process evaluation from the customer's perspective, identification of process changes that will lead to process improvement, and introduction of process changes. The method uses existing techniques for process modeling and analysis taking into consideration technical and organizational process characteristics. Specification and Description Language (SDL) has been employed for process modeling. Hypothesis tests have been applied for the analysis of process data. Special model for process evaluation from the customer's perspective has been defined. Process changes that will lead to process improvement have been investigated applying process simulation. The method has been applied for modeling, analysis and evaluation of the maintenance process performed in a large telecommunications company. The method enables process understanding, monitoring, gradual extension of an existing metrics program, and iterative process improvement. The method has a cyclic approach and should therefore be performed in parallel with the real maintenance process

    Arhitektura usluge za isporuku sadržaja pokretnim korisnicima

    No full text
    The dissertation presents an architecture and an implementation of efficient and personalized content dissemination service targeting mobile users. The service enables information publishers to publish the content for numerous users based on the publish/subscribe interaction style. Service personalization is achieved through subscriptions: Users define subscriptions to express their interest in receiving certain content types. The published content contains non-realtime data of variable bandwidth demands (short text messages, images or video clips) and the publishing time is usually randomly determined. Furthermore, the service enables personal mobility, i.e., a user can receive the content in various networks applying different terminals. The thesis investigates two aspects of content dissemination. Firstly, a mathematical model of distributed publish/subscribe systems is presented, followed by the definition of routing algorithms that support publisher and subscriber mobility. Secondly, the thesis proposes a software architecture for content dissemination services based on a designed publish/subscribe Web service.Disertacija predlaže arhitekturu i implementaciju usluge za učinkovitu i personaliziranu isporuku sadržaja pokretnim korisnicima. Usluga omogućuje objavljivanje sadržaja na načelu objavi-pretplati namijenjenog velikom broju korisnika. Usluga je personalizirana jer korisnici pretplatom izražavaju interes za primanje određene vrste sadržaja. Sadržaj čine podaci koji se ne prenose u stvarnom vremenu, varijabilnih su prometnih karakteristika (kratke tekst poruke, slike ili video isječci), a trenutak njihovog objavljivanja je slučajni događaj. Usluga treba omogućiti pokretljivost osobe, tj. mogućnost primanja sadržaja u raznovrsnim mrežama i na različitim terminalima. Disertacija daje dva pogleda na uslugu za isporuku sadržaja. Najprije je predložen matematički model koji opisuje distribuirane sustave objavi-pretplati, te su definirani algoritmi usmjeravanja poruka koji podržavaju pokretljivost korisnika sustava. Potom je predložena arhitektura usluge za isporuku sadržaja temeljena na komponenti objavi-pretplati koja je oblikovana primjenom tehnologije Web service

    Arhitektura usluge za isporuku sadržaja pokretnim korisnicima

    No full text
    The dissertation presents an architecture and an implementation of efficient and personalized content dissemination service targeting mobile users. The service enables information publishers to publish the content for numerous users based on the publish/subscribe interaction style. Service personalization is achieved through subscriptions: Users define subscriptions to express their interest in receiving certain content types. The published content contains non-realtime data of variable bandwidth demands (short text messages, images or video clips) and the publishing time is usually randomly determined. Furthermore, the service enables personal mobility, i.e., a user can receive the content in various networks applying different terminals. The thesis investigates two aspects of content dissemination. Firstly, a mathematical model of distributed publish/subscribe systems is presented, followed by the definition of routing algorithms that support publisher and subscriber mobility. Secondly, the thesis proposes a software architecture for content dissemination services based on a designed publish/subscribe Web service.Disertacija predlaže arhitekturu i implementaciju usluge za učinkovitu i personaliziranu isporuku sadržaja pokretnim korisnicima. Usluga omogućuje objavljivanje sadržaja na načelu objavi-pretplati namijenjenog velikom broju korisnika. Usluga je personalizirana jer korisnici pretplatom izražavaju interes za primanje određene vrste sadržaja. Sadržaj čine podaci koji se ne prenose u stvarnom vremenu, varijabilnih su prometnih karakteristika (kratke tekst poruke, slike ili video isječci), a trenutak njihovog objavljivanja je slučajni događaj. Usluga treba omogućiti pokretljivost osobe, tj. mogućnost primanja sadržaja u raznovrsnim mrežama i na različitim terminalima. Disertacija daje dva pogleda na uslugu za isporuku sadržaja. Najprije je predložen matematički model koji opisuje distribuirane sustave objavi-pretplati, te su definirani algoritmi usmjeravanja poruka koji podržavaju pokretljivost korisnika sustava. Potom je predložena arhitektura usluge za isporuku sadržaja temeljena na komponenti objavi-pretplati koja je oblikovana primjenom tehnologije Web service

    Distributed processing of continuous sliding-window k-NN queries for data stream filtering

    Get PDF
    A sliding-window k-NN query (k-NN/w query) continuously monitors incoming data stream objects within a sliding window to identify k closest objects to a query. It enables effective filtering of data objects streaming in at high rates from potentially distributed sources, and offers means to control the rate of object insertions into result streams. Therefore k-NN/w processing systems may be regarded as one of the prospective solutions for the information overload problem in applications that require processing of structured data in real-time, such as the Sensor Web. Existing k-NN/w processing systems are mainly centralized and cannot cope with multiple data streams, where data sources are scattered over the Internet. In this paper, we propose a solution for distributed continuous k-NN/w processing of structured data from distributed streams. We define a k-NN/w processing model for such setting, and design a distributed k-NN/w processing system on top of the Content-Addressable Network (CAN) overlay. An extensive evaluation using both real and synthetic data sets demonstrates the feasibility of the proposed solution because it balances the load among the peers, while the messaging overhead within the P2P network remains reasonable. Moreover, our results clearly show the solution is scalable for an increasing number of queries and peers
    corecore